﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace QL_Nha_Sach_Phuong_Nam
{
    public partial class FormchonPhieuDeNghiXuatKho : Form
    {
        CXulyPhieuDeNghiXuatKho XulyPhieuDeNghiXuat;

        private PhieuDeNghiXuatKho PhieuDeNghiXuatKho;

        public PhieuDeNghiXuatKho PhieuDeNghiXuatKho1
        {
            get { return PhieuDeNghiXuatKho; }
            set { PhieuDeNghiXuatKho = value; }
        }

        public FormchonPhieuDeNghiXuatKho()
        {
            InitializeComponent();
        }

        private void FormchonPhieuDeNghiXuatKho_Load(object sender, EventArgs e)
        {
            XulyPhieuDeNghiXuat = new CXulyPhieuDeNghiXuatKho();
            HienThiDSPhieuDeNghiXuatKho(XulyPhieuDeNghiXuat.getDsPhieuDeNghiXuatKho().Where(x=>x.PhieuDeNghiXuatKhoStatus=="live" && x.PhieuDeNghiXuatKhoComplete=="no").ToList<PhieuDeNghiXuatKho>());
        }

        private void btnchon_Click(object sender, EventArgs e)
        {
            foreach (ListViewItem lvi in lstchonPhieuDeNghiXuat.SelectedItems)
            {
                PhieuDeNghiXuatKho1 = XulyPhieuDeNghiXuat.TimPhieuDeNghiXuatKho(lvi.SubItems[0].Text);
            }
            Close();
        }

        private void HienThiDSPhieuDeNghiXuatKho(List<PhieuDeNghiXuatKho> ds)
        {
            lstchonPhieuDeNghiXuat.Items.Clear();
            foreach (PhieuDeNghiXuatKho p in ds)
            {
                ListViewItem lvi = lstchonPhieuDeNghiXuat.Items.Add(p.PhieuDeNghiXuatKhoNo);
                lvi.SubItems.Add(p.PhieuDeNghiXuatKhoDate.ToString());
                lvi.SubItems.Add(p.PhieuDeNghiXuatKhoreason);
            }
        }
    }
}
